scale armours - Turkish English Dictionary